Adaptive fairing of digitized point data with discrete curvature
نویسندگان
چکیده
An algorithm for fairing two-dimensional (2D) shape formed by digitised data points is described. The application aims to derive a fair curve from a set of dense and error-®lled data points digitised from a complex surface, such that the basic shape information recorded in the original point data is relatively unaffected. The algorithm is an adaptive process in which each cycle consists of several steps. Given a 2D point set, the bad points are identi®ed by analysing the property of their discrete curvatures (D-curvatures) and ®rst-order difference of D-curvatures, in two consecutive fairing stages. The point set is then segmented into single bad point (SBP) segments and multiple bad point (MBP) segments. For each MBP segment, a specially designed energy function is used to identify the bad point to be modi®ed in the current cycle. Each segment is then faired by directly adjusting the geometric position of the worst point. The amount of adjustment in each cycle is kept less than a given shape tolerance. This algorithm is particularly effective in terms of shape preservation when dealing with MBP segments. Case studies are presented that illustrate the ef®cacy of the developed technique. q 2002 Elsevier Science Ltd. All rights reserved.
منابع مشابه
Discrete Local Fairing of B-Spline Surfaces
Many surfaces can be modeled by interpolating data points digitized from existing products. But the digitized data points could have measuring errors. To adjust the points, fairing is performed. We present an automatic local fairing algorithm using nonlinear programming. For the objective function of the algorithm, we derive discrete fairness metrics. The metrics are consisted of discrete princ...
متن کاملDiscrete Fairing of Curves and Surfaces Based on Linear Curvature Distribution
In the planar case, one possibility to create a high quality curve that interpolates a given set of points is to use a clothoid spline, which is a curvature continuous curve with linear curvature segments. In the rst part of the paper we develop an e cient fairing algorithm that calculates the discrete analogon of a closed clothoid spline. In the second part we show how this discrete linear cur...
متن کاملFast and Local Fairing of B-Spline Curves and Surfaces
The paper proposes a fast fairing algorithm for curves and surfaces. It rst de nes a base algorithm for fairing curves, which is then extended to the surface case, where the isocurves of the surface are faired. The curve fairing process involves the discrete integration of a pseudo-arc-length parameterization of B-spline curves, with a blending and tting phase concluding the algorithm. In the c...
متن کاملFairing of Polygon Meshes Via Bayesian Discriminant Analysis
Design of an anisotropic diffusion-based filter that performs Bayesian classification for automatic selection of a proper weight for fairing polygon meshes is proposed. The data analysis based on Bayesian classification is adopted to determine the decision boundary for separating potential edge and non-edge vertices in the curvature space. The adaptive diffusion filter is governed by a double-d...
متن کاملDigitized 3D mesh segmentation based on curvature analysis
Today, it is increasingly frequent and easy to digitize the surface of real 3D objects. However, the obtained meshes are often inaccurate and noisy. In this paper, we present a method to segment a digitized 3D surface from a real object by analyzing its curvature. Experimental results applied on real digitized 3D meshes show the efficiency of our proposed analysis, particularly in a reverse eng...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer-Aided Design
دوره 34 شماره
صفحات -
تاریخ انتشار 2002